Average Time for the Full Pure Literal Rule
نویسنده
چکیده
The simpliied pure literal algorithm solves satissability problems by c hoosing variables in a xed order and then generating subproblems for various values of the chosen variable. If some value satisses every relation that depends on the chosen variable, then only the subproblem for that preferred value is generated. Otherwise, a subproblem is generated for every value of the variable. The full pure literal algorithm chooses variables that have a preferred value before choosing those that do not. A recurrence equation is found for the average time used by the full pure literal rule algorithm when solving random conjunctive normal form satissability problems. The random problems are characterized by t h e n umber of variables v, the number of clauses t, and the probability that a literal is in a clause p. An asymptotic lower bound analysis shows that running time is more than polynomial in v when t increases more rapidly than ln v 2 when p is set to maximize the running time. A numerical study indicates that the results of the lower bound analysis are close to the true results. Thus, the full pure literal rule is faster than the simple pure literal rule where the polynomial time boundary occurs at t = ln v but slower than Franco's infrequent v ariable algorithm where the time is polynomial for all p when t = Ov 1=6 .
منابع مشابه
An Exponential Lower Bound for the Pure Literal Rule
A pure literal is a literal in a logic formula (usually in Conjunctive Normal Form) that occurs only positively or only negatively. The Davis-Putnam Procedure [l] was developed to find one solution to a logic formula, and it contains several techniques for speeding up the typical solution time. One of these techniques is the pure literal rule: a variable that occurs only positively or only nega...
متن کاملTight Thresholds for The Pure Literal Rule
We consider the threshold for the solvability of random k-SAT formulas (for k ≥ 3) using the pure literal rule. We demonstrate how this threshold can be found by using differential equations to determine the appropriate limiting behavior of the pure literal rule.
متن کاملExtended Failed-Literal Preprocessing for Quantified Boolean Formulas
ion makes Φ “truer” (more tree models). Pure existential literal rule makes Φ “falser” (fewer tree models). Pure universal literal rule makes Φ “falser” (fewer tree models). Unit-clause propagation and universal reduction do not change the set of tree models. So ? ? ? If abstraction changes u from universal to existential, and then it becomes pure, making it true is the wrong idea. Say u is ass...
متن کاملEvaluating Search Methods Analytically
A unified approach to analyzing search algorithms is presented. Each algorithm is characterized by the types of random problems that it can solve rapidly. The results are displayed in a way that clearly indicabes the strengths and weaknesses of each algorithm. Many interesting problems can, at present, best be solved by search methods [7]. In the worst case, searching requires exponent ial time...
متن کاملThe Probability of Pure Literals
We describe an error in earlier probabilistic analyses of the pure literal heuristic as a procedure for solving k-SAT. All probabilistic analyses are in the constant degree model in which a random instance C of k-SAT consists of m clauses selected independently and uniformly (with replacement) from the set of all k-clauses over n variables. We provide a new analysis for k = 2. Speciically, we s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Inf. Sci.
دوره 78 شماره
صفحات -
تاریخ انتشار 1994